const mongoUtil = require("../utils/mongo_util")
// const collectionName = "hot"
// 获取热门电视剧
function getData(tvObj,collectionName, callback) {
    const mmp = mongoUtil.getCollection(collectionName)
    mmp.then(collection => {
        if(tvObj.value){
            // const reg=
            var reg = new RegExp(tvObj.value);
            console.log('reg',reg);
            collection.find({title:reg}).limit(Number(tvObj.pagesize)).skip((Number(tvObj.page) - 1) * Number(tvObj.pagesize)).toArray(function (err, result) { // 返回集合中所有数据
                if (result.length) {
                    // console.log("gggggg");
                    callback(null, result)
                    new Error()
                } else {
                    // console.log("hhhhhhhh");
                    callback(err ? err : {
                        reason: "没有数据"
                    }, result)
                }
            });
        }else{
            collection.find().limit(Number(tvObj.pagesize)).skip((Number(tvObj.page) - 1) * Number(tvObj.pagesize)).toArray(function (err, result) { // 返回集合中所有数据
                if (result.length) {
                    // console.log("gggggg");
                    callback(null, result)
                    new Error()
                } else {
                    // console.log("hhhhhhhh");
                    callback(err ? err : {
                        reason: "没有数据"
                    }, result)
                }
            });
        }
       
    })
}

module.exports={
    getData
}